#include <STC89C5xRC.H>

/**
 * @brief 串口初始化 800bps@11.0592MHz 设置定时器模式（8位自动重装载）
 * @param 无
 * @retval 无
 **/
void UART_Init()  //4800bps@11.0592MHz
{
	SCON = 0x50;    	
	PCON |=0x80;
	TMOD &= 0x0F;		//设置定时器模式——@11.0592MHz
	TMOD |= 0x20;		//设置定时器模式（8位自动重装载）
	TL1 = 0xF4;		//设定定时初值
	TH1 = 0xF4;		//设定定时初值
	TR1 = 1;		//定时器1 开始计时
	ET1= 0;      //禁止定时器1中断
}

/**
 * @brief 串口发送一个字节数据
 * @param Byte 要发送的一个字节数据
 * @retval 无
 **/
void UART_SendByte(unsigned char Byte)
{
	SBUF=Byte;
	while(TI==0);
	TI=0;
}
